// 工单类型
export const WORK_ORDER_TYPE = {
  INSPECTION: 1, // 巡检工单
  ERROR: 2, // 异常工单
  TICKET: 3 // 工作票
}
// 工单状态枚举
export const WORK_ORDER_STATUS_ENUM = {
  // 1待审核 2待认领 3待处理 4待确认 5已完结 6已驳回
  SUM:'',
  AUDIT: 1,
  CLAIM: 2,
  HANDLE: 3,
  COMFIRM: 4,
  FINISH: 5,
  REJECT: 6,
}
// 工单状态值
export const WORK_ORDER_STATUS = {
  [WORK_ORDER_STATUS_ENUM.AUDIT]: '待审核',
  [WORK_ORDER_STATUS_ENUM.CLAIM]: '待认领',
  [WORK_ORDER_STATUS_ENUM.HANDLE]: '待处理',
  [WORK_ORDER_STATUS_ENUM.COMFIRM]: '待确认',
  [WORK_ORDER_STATUS_ENUM.FINISH]: '已完结',
  [WORK_ORDER_STATUS_ENUM.REJECT]: '已驳回'
}
// 工作票状态枚举
export const TICKET_STATUS_ENUM = {
  // 1待审核 2已生效 3待延期审核 4已过期未关闭 5已关闭 6已驳回
  AUDIT: 1,
  EFFECTIVE: 2,
  DELAY: 3,
  EXPIRED: 4,
  CLOSE: 5,
  REJECT: 6
}
// 工作票状态值
export const TICKET_STATUS = {
  // 1待审核 2已生效 3待延期审核 4已过期未关闭 5已关闭 6已驳回
  1: '待审核',
  2: '已生效',
  3: '待延期审核',
  4: '已过期未关闭',
  5: '已关闭',
  6: '已驳回'
}
// 优先级
export const WORK_ORDER_PRIORITY = {
  1: '非常紧急',
  2: '紧急',
  3: '一般',
}
// 优先级列表
export const WORK_ORDER_PRIORITY_LIST = [
  {
    label: '非常紧急',
    value: 1,
  },
  {
    label: '紧急',
    value: 2,
  },
  {
    label: '一般',
    value: 3,
  },
]
// 操作节点类型
export const HANDLE_NODE_TYPE = {
  // 1：发起工单 2：审核工单 3：认领工单 4：填写保存巡检表单 5：处理异常工单 6： 处理工单 7：确认工单 8：异常问题记录
  1: '已发起工单',
  2: '已审核工单',
  3: '已认领工单',
  4: '已填写保存巡检表单',
  5: '已处理异常工单',
  6: '已处理工单',
  7: '已确认工单',
  8: '异常问题记录'
}
// 工作票状态类列表
// 0:待审核 1:已生效 2:待延期 3： 已过期未关闭 4：已关闭 5：已驳回
export const WORK_TICKET_STATUS_LIST = [
  {
    label: '待审核',
    value: 0,
  },
  {
    label: '已生效',
    value: 1,
  },
  {
    label: '待延期',
    value: 2,
  },
  {
    label: '已过期未关闭',
    value: 3,
  },
  {
    label: '已关闭',
    value: 4,
  },
  {
    label: '已驳回',
    value: 5,
  },
]

export const NEW_INSPECTION_ORDER = {
  ORTHER: 'Z1',
  ORTHER_GROUP: 'Z',
  TABLE_FORM_KEY: [0, 6, 22, 28, 30, 32, 33, 44], // 每一项的index值
  NEED_VALID_GROUP: ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'K'], // 需要校验的分组，目前全校验
  INSPECTION_TABLE: [
    {
      type: '地基及安全设施',
      info: '储能地基无下沉、倾斜、断裂',
      group: 'A',
      key: 'A1',
      result: 0,
      remark: {
        errorMsg: '',
        imgList: []
      },
      index: 0,
      number: '1',
    },
    {
      type: '地基及安全设施',
      info: '护栏有无破损，开口；护栏门锁正常开启',
      group: 'A',
      key: 'A2',
      result: 0,
      index: 1,
    },
    {
      type: '地基及安全设施',
      info: '防撞栏无缺失或变形',
      group: 'A',
      key: 'A3',
      result: 0,
      index: 2,
    },
    {
      type: '地基及安全设施',
      info: '安全警示标识牌无缺失',
      group: 'A',
      key: 'A4',
      result: 0,
      index: 3,
    },
    {
      type: '地基及安全设施',
      info: '标配灭火设施：\n①灭火器压力在正常范围内，在有效期内；\n②水消防系统（如有）水箱水满，水箱进出水阀门均为开启状态，无关闭无漏水、缺水，水箱指示灯显示正常，水箱电控系统工作正常',
      group: 'A',
      key: 'A5',
      result: 0,
      index: 4,
    },
    {
      type: '地基及安全设施',
      info: '储能区域无障碍物，设施5米范围无易燃物堆积',
      group: 'A',
      key: 'A6',
      result: 0,
      index: 5,
    },

    {
      type: '储能成套柜',
      info: '设备运行编号、出厂铭牌齐全且清晰可辨',
      group: 'B',
      key: 'B1',
      result: 0,
      index: 6,
      number: '2',
      remark: {
        errorMsg: '',
        imgList: []
      },
    },
    {
      type: '储能成套柜',
      info: '柜门及锁开启无异常，指示灯工作状态良好',
      group: 'B',
      key: 'B2',
      result: 0,
      index: 7,
    },
    {
      type: '储能成套柜',
      info: '柜体接地完好，扁铁/圆钢与柜体基础槽钢搭接无开焊，断裂，锈蚀情况',
      group: 'B',
      key: 'B3',
      result: 0,
      index: 8,
    },
    {
      type: '储能成套柜',
      info: '防火封堵密封完好',
      group: 'B',
      key: 'B4',
      result: 0,
      index: 9,
    },
    {
      type: '储能成套柜',
      info: '电池系统主回路、二次回路连接可靠，无松脱、锈蚀、积灰、凝露等现象',
      group: 'B',
      key: 'B5',
      result: 0,
      index: 10,
    },
    {
      type: '储能成套柜',
      info: 'Pack外观完好，无破损、膨胀，无变形、漏液等现象',
      group: 'B',
      key: 'B6',
      result: 0,
      index: 11,
    },
    {
      type: '储能成套柜',
      info: '开关无拉弧烧黑痕迹，开关工作良好，柜内一二次线缆无烧熔、松股',
      group: 'B',
      key: 'B7',
      result: 0,
      index: 12,
    },
    {
      type: '储能成套柜',
      info: '柜门密封条完好，柜顶无孔洞/缝隙漏水',
      group: 'B',
      key: 'B8',
      result: 0,
      index: 13,
    },
    {
      type: '储能成套柜',
      info: '柜体内部运行无异常（烟雾、震动、积水和声响等）',
      group: 'B',
      key: 'B9',
      result: 0,
      index: 14,
    },
    {
      type: '储能成套柜',
      info: 'PCS风口滤网无积灰和堵塞，排风系统正常工作且无异常气味',
      group: 'B',
      key: 'B10',
      result: 0,
      index: 15,
    },
    {
      type: '储能成套柜',
      info: '制冷系统工作正常，制冷系统进出风口无堵塞',
      group: 'B',
      key: 'B11',
      result: 0,
      index: 16,
    },
    {
      type: '储能成套柜',
      info: '观察主回路电缆/铜排固定螺丝“一字线”无错位，无明显松动',
      group: 'B',
      key: 'B12',
      result: 0,
      index: 17,
    },
    {
      type: '储能成套柜',
      info: '汇流柜电缆/铜排及其搭接处温度≤70℃，开关与铜排或线鼻子搭接处温度≤70℃；(附图）',
      group: 'B',
      key: 'B13',
      result: 0,
      index: 18,
    },
    {
      type: '储能成套柜',
      info: '防雷器指示标识正常：绿色',
      group: 'B',
      key: 'B14',
      result: 0,
      index: 19,
    },
    {
      type: '储能成套柜',
      info: '柜内无明显杂质灰尘',
      group: 'B',
      key: 'B15',
      result: 0,
      index: 20,
    },
    {
      type: '储能成套柜',
      info: '柜内消防装置完好',
      group: 'B',
      key: 'B16',
      result: 0,
      index: 21,
    },
    {
      type: '并网柜检查',
      info: '柜门/锁开启无异常，指示灯工作状态良好',
      group: 'C',
      key: 'C1',
      result: 0,
      index: 22,
      number: '3',
      remark: {
        errorMsg: '',
        imgList: []
      },
    },
    {
      type: '并网柜检查',
      info: '柜体接地完好，无锈蚀',
      group: 'C',
      key: 'C2',
      result: 0,
      index: 23,
    },
    {
      type: '并网柜检查',
      info: '柜体内部运行无异常烟雾、震动和声响等，开关及进出线处无拉弧烧黑痕迹',
      group: 'C',
      key: 'C3',
      result: 0,
      index: 24,
    },
    {
      type: '并网柜检查',
      info: '铜排、热缩套管无变形/融化（附图）',
      group: 'C',
      key: 'C4',
      result: 0,
      index: 25,
    },
    {
      type: '并网柜检查',
      info: '互感器外观无变形，二次线无松脱（附图）',
      group: 'C',
      key: 'C5',
      result: 0,
      index: 26,
    },
    {
      type: '并网柜检查',
      info: '进出线电缆、铜排、刀闸温度≤70℃（附图/填写实测值）',
      group: 'C',
      key: 'C6',
      result: 0,
      index: 27,
    },

    {
      type: '环境与监控',
      info: '通道畅通，上方无堆积杂物，周围2米内无易燃物',
      group: 'D',
      key: 'D1',
      result: 0,
      index: 28,
      number: '4',
      remark: {
        errorMsg: '',
        imgList: []
      },
    },
    {
      type: '环境与监控',
      info: '视频监控通讯设备工作良好，无爬蔓遮拦，无倾倒风险',
      group: 'D',
      key: 'D2',
      result: 0,
      index: 29,

    },


    {
      type: '电缆通道',
      info: '电缆通道/桥架无水泡，盖板完好',
      group: 'E',
      key: 'E1',
      result: 0,
      index: 30,
      number: '5',
      remark: {
        errorMsg: '',
        imgList: []
      },
    },
    {
      type: '电缆通道',
      info: '电缆进出建筑处封堵完整，充放电时电缆护套温度≤60℃',
      group: 'E',
      key: 'E2',
      result: 0,
      index: 31,
    },
    /* {
        type: '进线柜',
        info: '水箱进出水阀门均为开启状态，无关闭',
        group: 'F',
        key: 'F1',
        result: 0,
        index: 32,
        number: '6',
        remark: {
            errorMsg: '',
            imgList: []
        },
    }, */
    {
      type: '监控',
      info: '监控通讯设备是否工作良好',
      group: 'F',
      key: 'F2',
      result: 0,
      index: 32,
      number: '6',
      remark: {
        errorMsg: '',
        imgList: []
      },
    },
    {
      type: '10KV进线柜',
      info: '电缆铜鼻子温度是否正常',
      group: 'G',
      key: 'G1',
      result: 0,
      index: 33,
      number: '7',
      remark: {
        errorMsg: '',
        imgList: []
      },
    },
    {
      type: '10KV进线柜',
      info: '进线带电指示灯亮灯与实际符合',
      group: 'G',
      key: 'G2',
      result: 0,
      index: 34,

    },
    {
      type: '10KV进线柜',
      info: '柜后电缆头无发黄，发黑，鼓包等异常情况',
      group: 'G',
      key: 'G3',
      result: 0,
      index: 35
    },
    {
      type: 'PT柜',
      info: '三相电压值正常范围内（10kV±7%）；电压显示无缺相',
      group: 'H',
      key: 'H1',
      result: 0,
      index: 36,

    },
    {
      type: '馈线柜',
      info: '柜后电缆头无发黄，发黑，鼓包等异常情况',
      group: 'I',
      key: 'I1',
      result: 0,
      index: 37,

    },
    {
      type: '10kV开关柜（通用）',
      info: '各仪表显示正常，按键无缺失，门锁正常',
      group: 'J',
      key: 'J1',
      result: 0,
      index: 38,

    },
    {
      type: '10kV开关柜（通用）',
      info: '无异味异响，无放电声音',
      group: 'J',
      key: 'J2',
      result: 0,
      index: 39
    },
    {
      type: '10kV开关柜（通用）',
      info: '保护装置无告警/跳闸信号，装置日期/时间与北京时间一致',
      group: 'J',
      key: 'J3',
      result: 0,
      index: 40
    },
    {
      type: '10kV开关柜（通用）',
      info: '开关状态指示仪指示灯和实际运行状态一致',
      group: 'J',
      key: 'J4',
      result: 0,
      index: 41
    },
    {
      type: '10kV开关柜（通用）',
      info: '保护硬压板处于完全分开或者闭合位置，且记录第一次送电投运后的位置，后续以此为基准',
      group: 'J',
      key: 'J5',
      result: 0,
      index: 42
    },
    {
      type: '10kV开关柜（通用）',
      info: '测温：对仪表室二次端子测温，低于50℃',
      group: 'J',
      key: 'J6',
      result: 0,
      index: 43
    },
    {
      type: '10kV干式变压器',
      info: '门锁关闭完好，外壳无变形，周边无渗漏水渍油迹',
      group: 'K',
      key: 'K1',
      result: 0,
      index: 44,
      number: '8',
      remark: {
        errorMsg: '',
        imgList: []
      },
    },
    {
      type: '10kV干式变压器',
      info: '变压器运行声音沉稳均匀，无杂音；声音无突然变大，变尖锐，变的不均匀',
      group: 'K',
      key: 'K2',
      result: 0,
      index: 45
    },
    {
      type: '10kV干式变压器',
      info: '观察温控仪上ABC三相温度未超90，且三相温差不超过15%，红外测温仪通过网孔测量高低压铜排温度不超过70℃',
      group: 'K',
      key: 'K3',
      result: 0,
      index: 46
    },
    {
      type: '10kV干式变压器',
      info: '各仪表显示正常，按键无缺失，门锁正常(若有)',
      group: 'K',
      key: 'K4',
      result: 0,
      index: 47
    },
    {
      type: '10kV干式变压器',
      info: '通过视窗观察:\n①高低压两侧接线端子无放电、烧灼痕迹；\n②高压冷缩管无鼓包、明显变黄变黑的变色痕迹:观察带电体无放电、爬电、拉弧现象；\n③变压器本体环氧层无龟裂，无破损；\n④内部电量信号采集线未脱落；',
      group: 'K',
      key: 'K5',
      result: 0,
      index: 48
    },

    {
      type: '其他补充',
      info: {
        errorMsg: '异常信息',
        imgList: []
      },
      remark: {
        errorMsg: '',
        imgList: []
      },
      group: 'Z',
      key: 'Z1',
      index: 49,
      number: '9',
    }
  ]
}
// 工作类型判定
export const WORK_TYPE_LIST = [{
  label: 'Pack作业',
  name: 'packWork',
  value: false,
}, {
  label: '汇流柜作业',
  name: 'combinerCabinetWork',
  value: false,
}, {
  label: '空调作业',
  name: 'airConditioningWork',
  value: false,
}, {
  label: 'PCS模块作业',
  name: 'pcsModuleWork',
  value: false,
}, {
  label: '并网柜作业',
  name: 'gridConnectionCabinetWork',
  value: false,
}, {
  label: '设备检查作业',
  name: 'equipmentInspectionWork',
  value: false,
}, {
  label: '高压盒作业',
  name: 'highVoltageBoxWork',
  value: false,
}, {
  label: '变压器作业',
  name: 'transformerWork',
  value: false,
}, {
  label: '维保作业',
  name: 'maIntegerenanceWork',
  value: false,
}, {
  label: '整改电路作业',
  name: 'circuitRectificationWork',
  value: false,
}, {
  label: '非故障维修作业',
  name: 'nonFaultRepairWork',
  value: false,
}, {
  label: '柜体作业',
  name: 'cabinetWork',
  value: false,
}, {
  label: '消防整改作业',
  name: 'fireProtectionRectificationWork',
  value: false,
}, {
  label: '电表作业',
  name: 'meterWork',
  value: false,
}, {
  label: '其他',
  name: 'otherWork',
  value: false,
}]
// 危害识别
export const HARM_LIST = [{
  label: '触电/静电伤害',
  name: 'electricShock',
  value: false,
}, {
  label: '易燃性物质',
  name: 'flammableSubstances',
  value: false,
}, {
  label: '腐蚀性液体',
  name: 'corrosiveLiquids',
  value: false,
}, {
  label: '有毒有害化学品',
  name: 'toxicChemicals',
  value: false,
}, {
  label: '电解液泄漏',
  name: 'electrolyteLeakage',
  value: false,
}, {
  label: '灼伤/烫伤',
  name: 'burns',
  value: false,
}, {
  label: '噪音',
  name: 'noise',
  value: false,
}, {
  label: '有害气体释放',
  name: 'harmfulGasRelease',
  value: false,
}, {
  label: '设备倾倒',
  name: 'equipmentToppling',
  value: false,
}, {
  label: '化学反应',
  name: 'chemicalReaction',
  value: false,
}, {
  label: '产生火花',
  name: 'sparkGeneration',
  value: false,
}, {
  label: '不利天气',
  name: 'adverseWeather',
  value: false,
}, {
  label: '坠落',
  name: 'falling',
  value: false,
}, {
  label: '部分飞射',
  name: 'partialProjection',
  value: false,
}, {
  label: '隐蔽工程泄漏',
  name: 'hiddenProjectLeakage',
  value: false,
}, {
  label: '地基凹陷',
  name: 'foundationDepression',
  value: false,
}, {
  label: '湿滑跌倒',
  name: 'slipperyFall',
  value: false,
}, {
  label: '其他(请注明)',
  name: 'otherHazard',
  value: false,
}, {
  label: '其他说明描述',
  name: 'otherHazardDescription',
  value: '',
}]
// 工作前安全措施
export const DEVICE_LIST = [{
  label: '设备隔离',
  name: 'equipmentIsolation',
  value: false,
}, {
  label: '工作警示牌',
  name: 'workWarningSign',
  value: false,
}, {
  label: '电源切断',
  name: 'powerCutOff',
  value: false,
}, {
  label: '通讯工具',
  name: 'communicationTools',
  value: false,
}, {
  label: '场地清理',
  name: 'siteCleanup',
  value: false,
}, {
  label: '消防设施',
  name: 'fireProtectionFacilities',
  value: false,
}, {
  label: '工作区域围栏、警戒线',
  name: 'workAreaFence',
  value: false,
}, {
  label: '需要夜间照明和警示灯具',
  name: 'nightLightingAndWarningLamps',
  value: false,
}, {
  label: '设备安全检查合格并已贴标签',
  name: 'equipmentSafetyInspection',
  value: false,
}, {
  label: '安全工作方案审核通过',
  name: 'safetyWorkPlanApproved',
  value: false,
}, {
  label: '其他措施',
  name: 'otherSafetyMeasures',
  value: false,
}, {
  label: '其他措施描述',
  name: 'otherSafetyMeasuresDescription',
  value: '',
}]
// 工作前安全措施
export const PROTECT_EQUIPMENT = [{
  label: '完成上锁挂牌',
  name: 'lockoutTagout',
  value: false,
}, {
  label: '安全帽',
  name: 'safetyHelmet',
  value: false,
}, {
  label: '安全绳',
  name: 'safetyRope',
  value: false,
}, {
  label: '安全鞋',
  name: 'safetyShoes',
  value: false,
}, {
  label: '手套',
  name: 'gloves',
  value: false,
}, {
  label: '安全冲淋设施',
  name: 'safetyShowerFacilities',
  value: false,
}, {
  label: '特殊工种人员均持有有效资质',
  name: 'qualifiedSpecialWorkers',
  value: false,
}, {
  label: '人员培训已完成',
  name: 'personnelTrainingCompleted',
  value: false,
}, {
  label: '其他个人防护装备',
  name: 'otherPersonalProtectiveEquipment',
  value: false,
}, {
  label: '其他个人防护装备描述',
  name: 'otherPersonalProtectiveEquipmentDescription',
  value: '',
}]

// 工作票常量
export const WORK_TICKET_FIELDS = {
  // // 表示是否为 PACK 作业，1 表示是，0 表示否
  // private Integer packWork;
  // // 表示是否为汇流柜作业，1 表示是，0 表示否
  // private Integer combinerCabinetWork;
  // // 表示是否为空调作业，1 表示是，0 表示否
  // private Integer airConditioningWork;
  // // 表示是否为 PCS 模块作业，1 表示是，0 表示否
  // private Integer pcsModuleWork;
  // // 表示是否为并网柜作业，1 表示是，0 表示否
  // private Integer gridConnectionCabinetWork;
  // // 表示是否为设备检查作业，1 表示是，0 表示否
  // private Integer equipmentInspectionWork;
  // // 表示是否为高压盒作业，1 表示是，0 表示否
  // private Integer highVoltageBoxWork;
  // // 表示是否为变压器作业，1 表示是，0 表示否
  // private Integer transformerWork;
  // // 表示是否为维保作业，1 表示是，0 表示否
  // private Integer maIntegerenanceWork;
  // // 表示是否为整改电路作业，1 表示是，0 表示否
  // private Integer circuitRectificationWork;
  // // 表示是否为非故障维修作业，1 表示是，0 表示否
  // private Integer nonFaultRepairWork;
  // // 表示是否为柜体作业，1 表示是，0 表示否
  // private Integer cabinetWork;
  // // 表示是否为消防整改作业，1 表示是，0 表示否
  // private Integer fireProtectionRectificationWork;
  // // 表示是否为电表作业，1 表示是，0 表示否
  // private Integer meterWork;
  // // 表示是否为其他类型作业，1 表示是，0 表示否
  // private Integer otherWork;
  packWork: 0,
  combinerCabinetWork: 0,
  airConditioningWork: 0,
  pcsModuleWork: 0,
  gridConnectionCabinetWork: 0,
  equipmentInspectionWork: 0,
  highVoltageBoxWork: 0,
  transformerWork: 0,
  maIntegerenanceWork: 0,
  circuitRectificationWork: 0,
  nonFaultRepairWork: 0,
  cabinetWork: 0,
  fireProtectionRectificationWork: 0,
  meterWork: 0,
  otherWork: 0,

  // 表示作业过程中是否存在触电/静电伤害风险，1 表示存在，0 表示不存在
  // private Integer electricShock;
  // // 表示作业过程中是否存在易燃性物质风险，1 表示存在，0 表示不存在
  // private Integer flammableSubstances;
  // // 表示作业过程中是否存在腐蚀性液体风险，1 表示存在，0 表示不存在
  // private Integer corrosiveLiquids;
  // // 表示作业过程中是否存在有毒有害化学品风险，1 表示存在，0 表示不存在
  // private Integer toxicChemicals;
  // // 表示作业过程中是否存在电解液泄漏风险，1 表示存在，0 表示不存在
  // private Integer electrolyteLeakage;
  // // 表示作业过程中是否存在灼伤/烫伤风险，1 表示存在，0 表示不存在
  // private Integer burns;
  // // 表示作业过程中是否存在噪音风险，1 表示存在，0 表示不存在
  // private Integer noise;
  // // 表示作业过程中是否存在有害气体释放风险，1 表示存在，0 表示不存在
  // private Integer harmfulGasRelease;
  // // 表示作业过程中是否存在设备倾倒风险，1 表示存在，0 表示不存在
  // private Integer equipmentToppling;
  // // 表示作业过程中是否存在化学反应风险，1 表示存在，0 表示不存在
  // private Integer chemicalReaction;
  // // 表示作业过程中是否存在产生火花风险，1 表示存在，0 表示不存在
  // private Integer sparkGeneration;
  // // 表示作业过程中是否受到不利天气影响，1 表示存在，0 表示不存在
  // private Integer adverseWeather;
  // // 表示作业过程中是否存在坠落风险，1 表示存在，0 表示不存在
  // private Integer falling;
  // // 表示作业过程中是否存在部分飞射风险，1 表示存在，0 表示不存在
  // private Integer partialProjection;
  // // 表示作业过程中是否存在隐蔽工程泄漏风险，1 表示存在，0 表示不存在
  // private Integer hiddenProjectLeakage;
  // // 表示作业过程中是否存在地基凹陷风险，1 表示存在，0 表示不存在
  // private Integer foundationDepression;
  // // 表示作业过程中是否存在湿滑跌倒风险，1 表示存在，0 表示不存在
  // private Integer slipperyFall;
  // // 表示作业过程中是否存在其他未明确列举的危害风险，1 表示存在，0 表示不存在
  // private Integer otherHazard;
  electricShock: 0,
  flammableSubstances: 0,
  corrosiveLiquids: 0,
  toxicChemicals: 0,
  electrolyteLeakage: 0,
  burns: 0,
  noise: 0,
  harmfulGasRelease: 0,
  equipmentToppling: 0,
  chemicalReaction: 0,
  sparkGeneration: 0,
  adverseWeather: 0,
  falling: 0,
  partialProjection: 0,
  hiddenProjectLeakage: 0,
  foundationDepression: 0,
  slipperyFall: 0,
  otherHazard: 0,

  // 表示作业前是否进行了设备隔离措施，1 表示进行了，0 表示未进行
  // private Integer equipmentIsolation;
  // // 表示作业前是否设置了工作警示牌，1 表示设置了，0 表示未设置
  // private Integer workWarningSign;
  // // 表示作业前是否切断了电源，1 表示切断了，0 表示未切断
  // private Integer powerCutOff;
  // // 表示作业前是否配备了通讯工具，1 表示配备了，0 表示未配备
  // private Integer communicationTools;
  // // 表示作业前是否进行了场地清理，1 表示进行了，0 表示未进行
  // private Integer siteCleanup;
  // // 表示作业前是否准备了消防设施，1 表示准备了，0 表示未准备
  // private Integer fireProtectionFacilities;
  // // 表示作业前是否设置了工作区域围栏、警戒线，1 表示设置了，0 表示未设置
  // private Integer workAreaFence;
  // // 表示作业前是否准备了夜间照明和警示灯具，1 表示准备了，0 表示未准备
  // private Integer nightLightingAndWarningLamps;
  // // 表示作业前设备是否经过安全检查合格并已贴标签，1 表示是，0 表示否
  // private Integer equipmentSafetyInspection;
  // // 表示作业前安全工作方案是否审核通过，1 表示通过，0 表示未通过
  // private Integer safetyWorkPlanApproved;
  // // 表示作业前是否采取了其他未明确列举的安全措施，1 表示采取了，0 表示未采取
  // private Integer otherSafetyMeasures;
  equipmentIsolation: 0,
  workWarningSign: 0,
  powerCutOff: 0,
  communicationTools: 0,
  siteCleanup: 0,
  fireProtectionFacilities: 0,
  workAreaFence: 0,
  nightLightingAndWarningLamps: 0,
  equipmentSafetyInspection: 0,
  safetyWorkPlanApproved: 0,
  otherSafetyMeasures: 0,

  // 表示作业人员是否完成了上锁挂牌操作，1 表示完成了，0 表示未完成
  //  private Integer lockoutTagout;
  //  // 表示作业人员是否佩戴了安全帽，1 表示佩戴了，0 表示未佩戴
  //  private Integer safetyHelmet;
  //  // 表示作业人员是否配备了安全绳，1 表示配备了，0 表示未配备
  //  private Integer safetyRope;
  //  // 表示作业人员是否穿着了安全鞋，1 表示穿着了，0 表示未穿着
  //  private Integer safetyShoes;
  //  // 表示作业人员是否佩戴了手套，1 表示佩戴了，0 表示未佩戴
  //  private Integer gloves;
  //  // 表示作业现场是否配备了安全冲淋设施，1 表示配备了，0 表示未配备
  //  private Integer safetyShowerFacilities;
  //  // 表示特殊工种人员是否均持有有效资质，1 表示是，0 表示否
  //  private Integer qualifiedSpecialWorkers;
  //  // 表示作业人员是否完成了相关培训，1 表示完成了，0 表示未完成
  //  private Integer personnelTrainingCompleted;
  //  // 表示作业人员是否配备了其他未明确列举的个人防护装备，1 表示配备了，0 表示未配备
  //  private Integer otherPersonalProtectiveEquipment;
  lockoutTagout: 0,
  safetyHelmet: 0,
  safetyRope: 0,
  safetyShoes: 0,
  gloves: 0,
  safetyShowerFacilities: 0,
  qualifiedSpecialWorkers: 0,
  personnelTrainingCompleted: 0,
  otherPersonalProtectiveEquipment: 0
}